/**
 */
package gatperdut.chato.model.Chato.Entity;

import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;

/**
 * <!-- begin-user-doc -->
 * The <b>Package</b> for the model.
 * It contains accessors for the meta objects to represent
 * <ul>
 *   <li>each class,</li>
 *   <li>each feature of each class,</li>
 *   <li>each operation of each class,</li>
 *   <li>each enum,</li>
 *   <li>and each data type</li>
 * </ul>
 * <!-- end-user-doc -->
 * @see gatperdut.chato.model.Chato.Entity.EntityFactory
 * @model kind="package"
 * @generated
 */
public interface EntityPackage extends EPackage {
	/**
     * The package name.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     */
	String eNAME = "Entity";

	/**
     * The package namespace URI.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     */
	String eNS_URI = "http://www.gatperdut.com/chato/1.0/entity/";

	/**
     * The package namespace name.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     */
	String eNS_PREFIX = "gatperdut.chato.model.entity";

	/**
     * The singleton instance of the package.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     */
	EntityPackage eINSTANCE = gatperdut.chato.model.Chato.Entity.impl.EntityPackageImpl.init();

	/**
     * The meta object id for the '{@link gatperdut.chato.model.Chato.Entity.impl.EntityImpl <em>Entity</em>}' class.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @see gatperdut.chato.model.Chato.Entity.impl.EntityImpl
     * @see gatperdut.chato.model.Chato.Entity.impl.EntityPackageImpl#getEntity()
     * @generated
     */
	int ENTITY = 0;

	/**
     * The feature id for the '<em><b>Name</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ENTITY__NAME = 0;

	/**
     * The feature id for the '<em><b>Short Desc</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ENTITY__SHORT_DESC = 1;

	/**
     * The feature id for the '<em><b>Long Desc</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ENTITY__LONG_DESC = 2;

	/**
     * The feature id for the '<em><b>Full Desc</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ENTITY__FULL_DESC = 3;

	/**
     * The feature id for the '<em><b>Keywords</b></em>' attribute list.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ENTITY__KEYWORDS = 4;

	/**
     * The feature id for the '<em><b>Room</b></em>' reference.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ENTITY__ROOM = 5;

	/**
     * The feature id for the '<em><b>Gender</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ENTITY__GENDER = 6;

	/**
     * The feature id for the '<em><b>Current Language</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ENTITY__CURRENT_LANGUAGE = 7;

	/**
     * The feature id for the '<em><b>Known Languages</b></em>' attribute list.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ENTITY__KNOWN_LANGUAGES = 8;

	/**
     * The feature id for the '<em><b>Inventory</b></em>' containment reference.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ENTITY__INVENTORY = 9;

	/**
     * The feature id for the '<em><b>Scores</b></em>' containment reference.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ENTITY__SCORES = 10;

	/**
     * The feature id for the '<em><b>Settings</b></em>' containment reference.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int ENTITY__SETTINGS = 11;

    /**
     * The feature id for the '<em><b>Skills Container</b></em>' containment reference.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int ENTITY__SKILLS_CONTAINER = 12;

    /**
     * The feature id for the '<em><b>Armor Class</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int ENTITY__ARMOR_CLASS = 13;

    /**
     * The feature id for the '<em><b>Attack Bonus</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int ENTITY__ATTACK_BONUS = 14;

    /**
     * The feature id for the '<em><b>Health</b></em>' containment reference.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int ENTITY__HEALTH = 15;

    /**
     * The number of structural features of the '<em>Entity</em>' class.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ENTITY_FEATURE_COUNT = 16;

	/**
     * The number of operations of the '<em>Entity</em>' class.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ENTITY_OPERATION_COUNT = 0;

	/**
     * The meta object id for the '{@link gatperdut.chato.model.Chato.Entity.impl.PCImpl <em>PC</em>}' class.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @see gatperdut.chato.model.Chato.Entity.impl.PCImpl
     * @see gatperdut.chato.model.Chato.Entity.impl.EntityPackageImpl#getPC()
     * @generated
     */
	int PC = 1;

	/**
     * The feature id for the '<em><b>Name</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int PC__NAME = ENTITY__NAME;

	/**
     * The feature id for the '<em><b>Short Desc</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int PC__SHORT_DESC = ENTITY__SHORT_DESC;

	/**
     * The feature id for the '<em><b>Long Desc</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int PC__LONG_DESC = ENTITY__LONG_DESC;

	/**
     * The feature id for the '<em><b>Full Desc</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int PC__FULL_DESC = ENTITY__FULL_DESC;

	/**
     * The feature id for the '<em><b>Keywords</b></em>' attribute list.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int PC__KEYWORDS = ENTITY__KEYWORDS;

	/**
     * The feature id for the '<em><b>Room</b></em>' reference.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int PC__ROOM = ENTITY__ROOM;

	/**
     * The feature id for the '<em><b>Gender</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int PC__GENDER = ENTITY__GENDER;

	/**
     * The feature id for the '<em><b>Current Language</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int PC__CURRENT_LANGUAGE = ENTITY__CURRENT_LANGUAGE;

	/**
     * The feature id for the '<em><b>Known Languages</b></em>' attribute list.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int PC__KNOWN_LANGUAGES = ENTITY__KNOWN_LANGUAGES;

	/**
     * The feature id for the '<em><b>Inventory</b></em>' containment reference.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int PC__INVENTORY = ENTITY__INVENTORY;

	/**
     * The feature id for the '<em><b>Scores</b></em>' containment reference.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int PC__SCORES = ENTITY__SCORES;

	/**
     * The feature id for the '<em><b>Settings</b></em>' containment reference.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int PC__SETTINGS = ENTITY__SETTINGS;

    /**
     * The feature id for the '<em><b>Skills Container</b></em>' containment reference.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int PC__SKILLS_CONTAINER = ENTITY__SKILLS_CONTAINER;

    /**
     * The feature id for the '<em><b>Armor Class</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int PC__ARMOR_CLASS = ENTITY__ARMOR_CLASS;

    /**
     * The feature id for the '<em><b>Attack Bonus</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int PC__ATTACK_BONUS = ENTITY__ATTACK_BONUS;

    /**
     * The feature id for the '<em><b>Health</b></em>' containment reference.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int PC__HEALTH = ENTITY__HEALTH;

    /**
     * The feature id for the '<em><b>Owner</b></em>' container reference.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int PC__OWNER = ENTITY_FEATURE_COUNT + 0;

	/**
     * The number of structural features of the '<em>PC</em>' class.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int PC_FEATURE_COUNT = ENTITY_FEATURE_COUNT + 1;

	/**
     * The number of operations of the '<em>PC</em>' class.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int PC_OPERATION_COUNT = ENTITY_OPERATION_COUNT + 0;

	/**
     * The meta object id for the '{@link gatperdut.chato.model.Chato.Entity.impl.NPCImpl <em>NPC</em>}' class.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @see gatperdut.chato.model.Chato.Entity.impl.NPCImpl
     * @see gatperdut.chato.model.Chato.Entity.impl.EntityPackageImpl#getNPC()
     * @generated
     */
	int NPC = 2;

	/**
     * The feature id for the '<em><b>Name</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int NPC__NAME = ENTITY__NAME;

	/**
     * The feature id for the '<em><b>Short Desc</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int NPC__SHORT_DESC = ENTITY__SHORT_DESC;

	/**
     * The feature id for the '<em><b>Long Desc</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int NPC__LONG_DESC = ENTITY__LONG_DESC;

	/**
     * The feature id for the '<em><b>Full Desc</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int NPC__FULL_DESC = ENTITY__FULL_DESC;

	/**
     * The feature id for the '<em><b>Keywords</b></em>' attribute list.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int NPC__KEYWORDS = ENTITY__KEYWORDS;

	/**
     * The feature id for the '<em><b>Room</b></em>' reference.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int NPC__ROOM = ENTITY__ROOM;

	/**
     * The feature id for the '<em><b>Gender</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int NPC__GENDER = ENTITY__GENDER;

	/**
     * The feature id for the '<em><b>Current Language</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int NPC__CURRENT_LANGUAGE = ENTITY__CURRENT_LANGUAGE;

	/**
     * The feature id for the '<em><b>Known Languages</b></em>' attribute list.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int NPC__KNOWN_LANGUAGES = ENTITY__KNOWN_LANGUAGES;

	/**
     * The feature id for the '<em><b>Inventory</b></em>' containment reference.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int NPC__INVENTORY = ENTITY__INVENTORY;

	/**
     * The feature id for the '<em><b>Scores</b></em>' containment reference.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int NPC__SCORES = ENTITY__SCORES;

	/**
     * The feature id for the '<em><b>Settings</b></em>' containment reference.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int NPC__SETTINGS = ENTITY__SETTINGS;

    /**
     * The feature id for the '<em><b>Skills Container</b></em>' containment reference.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int NPC__SKILLS_CONTAINER = ENTITY__SKILLS_CONTAINER;

    /**
     * The feature id for the '<em><b>Armor Class</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int NPC__ARMOR_CLASS = ENTITY__ARMOR_CLASS;

    /**
     * The feature id for the '<em><b>Attack Bonus</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int NPC__ATTACK_BONUS = ENTITY__ATTACK_BONUS;

    /**
     * The feature id for the '<em><b>Health</b></em>' containment reference.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int NPC__HEALTH = ENTITY__HEALTH;

    /**
     * The number of structural features of the '<em>NPC</em>' class.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int NPC_FEATURE_COUNT = ENTITY_FEATURE_COUNT + 0;

	/**
     * The number of operations of the '<em>NPC</em>' class.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int NPC_OPERATION_COUNT = ENTITY_OPERATION_COUNT + 0;

	/**
     * The meta object id for the '{@link gatperdut.chato.model.Chato.Entity.impl.ScoresImpl <em>Scores</em>}' class.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @see gatperdut.chato.model.Chato.Entity.impl.ScoresImpl
     * @see gatperdut.chato.model.Chato.Entity.impl.EntityPackageImpl#getScores()
     * @generated
     */
	int SCORES = 3;

	/**
     * The feature id for the '<em><b>Strength</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int SCORES__STRENGTH = 0;

	/**
     * The feature id for the '<em><b>Dexterity</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int SCORES__DEXTERITY = 1;

	/**
     * The feature id for the '<em><b>Constitution</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int SCORES__CONSTITUTION = 2;

	/**
     * The feature id for the '<em><b>Intelligence</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int SCORES__INTELLIGENCE = 3;

	/**
     * The feature id for the '<em><b>Agility</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int SCORES__AGILITY = 4;

	/**
     * The feature id for the '<em><b>Willpower</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int SCORES__WILLPOWER = 5;

	/**
     * The feature id for the '<em><b>Power</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int SCORES__POWER = 6;

	/**
     * The number of structural features of the '<em>Scores</em>' class.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int SCORES_FEATURE_COUNT = 7;

	/**
     * The number of operations of the '<em>Scores</em>' class.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int SCORES_OPERATION_COUNT = 0;


	/**
     * The meta object id for the '{@link gatperdut.chato.model.Chato.Entity.impl.SettingsImpl <em>Settings</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see gatperdut.chato.model.Chato.Entity.impl.SettingsImpl
     * @see gatperdut.chato.model.Chato.Entity.impl.EntityPackageImpl#getSettings()
     * @generated
     */
    int SETTINGS = 4;

    /**
     * The feature id for the '<em><b>Pacifist</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SETTINGS__PACIFIST = 0;

    /**
     * The feature id for the '<em><b>Accept Give</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SETTINGS__ACCEPT_GIVE = 1;

    /**
     * The number of structural features of the '<em>Settings</em>' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SETTINGS_FEATURE_COUNT = 2;

    /**
     * The number of operations of the '<em>Settings</em>' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SETTINGS_OPERATION_COUNT = 0;


    /**
     * The meta object id for the '{@link gatperdut.chato.model.Chato.Entity.impl.HealthImpl <em>Health</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see gatperdut.chato.model.Chato.Entity.impl.HealthImpl
     * @see gatperdut.chato.model.Chato.Entity.impl.EntityPackageImpl#getHealth()
     * @generated
     */
    int HEALTH = 5;

    /**
     * The feature id for the '<em><b>Hp</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int HEALTH__HP = 0;

    /**
     * The number of structural features of the '<em>Health</em>' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int HEALTH_FEATURE_COUNT = 1;

    /**
     * The number of operations of the '<em>Health</em>' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int HEALTH_OPERATION_COUNT = 0;


    /**
     * Returns the meta object for class '{@link gatperdut.chato.model.Chato.Entity.Entity <em>Entity</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for class '<em>Entity</em>'.
     * @see gatperdut.chato.model.Chato.Entity.Entity
     * @generated
     */
	EClass getEntity();

	/**
     * Returns the meta object for the attribute '{@link gatperdut.chato.model.Chato.Entity.Entity#getName <em>Name</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Name</em>'.
     * @see gatperdut.chato.model.Chato.Entity.Entity#getName()
     * @see #getEntity()
     * @generated
     */
	EAttribute getEntity_Name();

	/**
     * Returns the meta object for the attribute '{@link gatperdut.chato.model.Chato.Entity.Entity#getShortDesc <em>Short Desc</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Short Desc</em>'.
     * @see gatperdut.chato.model.Chato.Entity.Entity#getShortDesc()
     * @see #getEntity()
     * @generated
     */
	EAttribute getEntity_ShortDesc();

	/**
     * Returns the meta object for the attribute '{@link gatperdut.chato.model.Chato.Entity.Entity#getLongDesc <em>Long Desc</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Long Desc</em>'.
     * @see gatperdut.chato.model.Chato.Entity.Entity#getLongDesc()
     * @see #getEntity()
     * @generated
     */
	EAttribute getEntity_LongDesc();

	/**
     * Returns the meta object for the attribute '{@link gatperdut.chato.model.Chato.Entity.Entity#getFullDesc <em>Full Desc</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Full Desc</em>'.
     * @see gatperdut.chato.model.Chato.Entity.Entity#getFullDesc()
     * @see #getEntity()
     * @generated
     */
	EAttribute getEntity_FullDesc();

	/**
     * Returns the meta object for the attribute list '{@link gatperdut.chato.model.Chato.Entity.Entity#getKeywords <em>Keywords</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for the attribute list '<em>Keywords</em>'.
     * @see gatperdut.chato.model.Chato.Entity.Entity#getKeywords()
     * @see #getEntity()
     * @generated
     */
	EAttribute getEntity_Keywords();

	/**
     * Returns the meta object for the reference '{@link gatperdut.chato.model.Chato.Entity.Entity#getRoom <em>Room</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for the reference '<em>Room</em>'.
     * @see gatperdut.chato.model.Chato.Entity.Entity#getRoom()
     * @see #getEntity()
     * @generated
     */
	EReference getEntity_Room();

	/**
     * Returns the meta object for the attribute '{@link gatperdut.chato.model.Chato.Entity.Entity#getGender <em>Gender</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Gender</em>'.
     * @see gatperdut.chato.model.Chato.Entity.Entity#getGender()
     * @see #getEntity()
     * @generated
     */
	EAttribute getEntity_Gender();

	/**
     * Returns the meta object for the attribute '{@link gatperdut.chato.model.Chato.Entity.Entity#getCurrentLanguage <em>Current Language</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Current Language</em>'.
     * @see gatperdut.chato.model.Chato.Entity.Entity#getCurrentLanguage()
     * @see #getEntity()
     * @generated
     */
	EAttribute getEntity_CurrentLanguage();

	/**
     * Returns the meta object for the attribute list '{@link gatperdut.chato.model.Chato.Entity.Entity#getKnownLanguages <em>Known Languages</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for the attribute list '<em>Known Languages</em>'.
     * @see gatperdut.chato.model.Chato.Entity.Entity#getKnownLanguages()
     * @see #getEntity()
     * @generated
     */
	EAttribute getEntity_KnownLanguages();

	/**
     * Returns the meta object for the containment reference '{@link gatperdut.chato.model.Chato.Entity.Entity#getInventory <em>Inventory</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for the containment reference '<em>Inventory</em>'.
     * @see gatperdut.chato.model.Chato.Entity.Entity#getInventory()
     * @see #getEntity()
     * @generated
     */
	EReference getEntity_Inventory();

	/**
     * Returns the meta object for the containment reference '{@link gatperdut.chato.model.Chato.Entity.Entity#getScores <em>Scores</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for the containment reference '<em>Scores</em>'.
     * @see gatperdut.chato.model.Chato.Entity.Entity#getScores()
     * @see #getEntity()
     * @generated
     */
	EReference getEntity_Scores();

	/**
     * Returns the meta object for the containment reference '{@link gatperdut.chato.model.Chato.Entity.Entity#getSettings <em>Settings</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the containment reference '<em>Settings</em>'.
     * @see gatperdut.chato.model.Chato.Entity.Entity#getSettings()
     * @see #getEntity()
     * @generated
     */
    EReference getEntity_Settings();

    /**
     * Returns the meta object for the containment reference '{@link gatperdut.chato.model.Chato.Entity.Entity#getSkillsContainer <em>Skills Container</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the containment reference '<em>Skills Container</em>'.
     * @see gatperdut.chato.model.Chato.Entity.Entity#getSkillsContainer()
     * @see #getEntity()
     * @generated
     */
    EReference getEntity_SkillsContainer();

    /**
     * Returns the meta object for the attribute '{@link gatperdut.chato.model.Chato.Entity.Entity#getArmorClass <em>Armor Class</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Armor Class</em>'.
     * @see gatperdut.chato.model.Chato.Entity.Entity#getArmorClass()
     * @see #getEntity()
     * @generated
     */
    EAttribute getEntity_ArmorClass();

    /**
     * Returns the meta object for the attribute '{@link gatperdut.chato.model.Chato.Entity.Entity#getAttackBonus <em>Attack Bonus</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Attack Bonus</em>'.
     * @see gatperdut.chato.model.Chato.Entity.Entity#getAttackBonus()
     * @see #getEntity()
     * @generated
     */
    EAttribute getEntity_AttackBonus();

    /**
     * Returns the meta object for the containment reference '{@link gatperdut.chato.model.Chato.Entity.Entity#getHealth <em>Health</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the containment reference '<em>Health</em>'.
     * @see gatperdut.chato.model.Chato.Entity.Entity#getHealth()
     * @see #getEntity()
     * @generated
     */
    EReference getEntity_Health();

    /**
     * Returns the meta object for class '{@link gatperdut.chato.model.Chato.Entity.PC <em>PC</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for class '<em>PC</em>'.
     * @see gatperdut.chato.model.Chato.Entity.PC
     * @generated
     */
	EClass getPC();

	/**
     * Returns the meta object for the container reference '{@link gatperdut.chato.model.Chato.Entity.PC#getOwner <em>Owner</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for the container reference '<em>Owner</em>'.
     * @see gatperdut.chato.model.Chato.Entity.PC#getOwner()
     * @see #getPC()
     * @generated
     */
	EReference getPC_Owner();

	/**
     * Returns the meta object for class '{@link gatperdut.chato.model.Chato.Entity.NPC <em>NPC</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for class '<em>NPC</em>'.
     * @see gatperdut.chato.model.Chato.Entity.NPC
     * @generated
     */
	EClass getNPC();

	/**
     * Returns the meta object for class '{@link gatperdut.chato.model.Chato.Entity.Scores <em>Scores</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for class '<em>Scores</em>'.
     * @see gatperdut.chato.model.Chato.Entity.Scores
     * @generated
     */
	EClass getScores();

	/**
     * Returns the meta object for the attribute '{@link gatperdut.chato.model.Chato.Entity.Scores#getStrength <em>Strength</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Strength</em>'.
     * @see gatperdut.chato.model.Chato.Entity.Scores#getStrength()
     * @see #getScores()
     * @generated
     */
	EAttribute getScores_Strength();

	/**
     * Returns the meta object for the attribute '{@link gatperdut.chato.model.Chato.Entity.Scores#getDexterity <em>Dexterity</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Dexterity</em>'.
     * @see gatperdut.chato.model.Chato.Entity.Scores#getDexterity()
     * @see #getScores()
     * @generated
     */
	EAttribute getScores_Dexterity();

	/**
     * Returns the meta object for the attribute '{@link gatperdut.chato.model.Chato.Entity.Scores#getConstitution <em>Constitution</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Constitution</em>'.
     * @see gatperdut.chato.model.Chato.Entity.Scores#getConstitution()
     * @see #getScores()
     * @generated
     */
	EAttribute getScores_Constitution();

	/**
     * Returns the meta object for the attribute '{@link gatperdut.chato.model.Chato.Entity.Scores#getIntelligence <em>Intelligence</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Intelligence</em>'.
     * @see gatperdut.chato.model.Chato.Entity.Scores#getIntelligence()
     * @see #getScores()
     * @generated
     */
	EAttribute getScores_Intelligence();

	/**
     * Returns the meta object for the attribute '{@link gatperdut.chato.model.Chato.Entity.Scores#getAgility <em>Agility</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Agility</em>'.
     * @see gatperdut.chato.model.Chato.Entity.Scores#getAgility()
     * @see #getScores()
     * @generated
     */
	EAttribute getScores_Agility();

	/**
     * Returns the meta object for the attribute '{@link gatperdut.chato.model.Chato.Entity.Scores#getWillpower <em>Willpower</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Willpower</em>'.
     * @see gatperdut.chato.model.Chato.Entity.Scores#getWillpower()
     * @see #getScores()
     * @generated
     */
	EAttribute getScores_Willpower();

	/**
     * Returns the meta object for the attribute '{@link gatperdut.chato.model.Chato.Entity.Scores#getPower <em>Power</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Power</em>'.
     * @see gatperdut.chato.model.Chato.Entity.Scores#getPower()
     * @see #getScores()
     * @generated
     */
	EAttribute getScores_Power();

	/**
     * Returns the meta object for class '{@link gatperdut.chato.model.Chato.Entity.Settings <em>Settings</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for class '<em>Settings</em>'.
     * @see gatperdut.chato.model.Chato.Entity.Settings
     * @generated
     */
    EClass getSettings();

    /**
     * Returns the meta object for the attribute '{@link gatperdut.chato.model.Chato.Entity.Settings#isPacifist <em>Pacifist</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Pacifist</em>'.
     * @see gatperdut.chato.model.Chato.Entity.Settings#isPacifist()
     * @see #getSettings()
     * @generated
     */
    EAttribute getSettings_Pacifist();

    /**
     * Returns the meta object for the attribute '{@link gatperdut.chato.model.Chato.Entity.Settings#isAcceptGive <em>Accept Give</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Accept Give</em>'.
     * @see gatperdut.chato.model.Chato.Entity.Settings#isAcceptGive()
     * @see #getSettings()
     * @generated
     */
    EAttribute getSettings_AcceptGive();

    /**
     * Returns the meta object for class '{@link gatperdut.chato.model.Chato.Entity.Health <em>Health</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for class '<em>Health</em>'.
     * @see gatperdut.chato.model.Chato.Entity.Health
     * @generated
     */
    EClass getHealth();

    /**
     * Returns the meta object for the attribute '{@link gatperdut.chato.model.Chato.Entity.Health#getHp <em>Hp</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Hp</em>'.
     * @see gatperdut.chato.model.Chato.Entity.Health#getHp()
     * @see #getHealth()
     * @generated
     */
    EAttribute getHealth_Hp();

    /**
     * Returns the factory that creates the instances of the model.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the factory that creates the instances of the model.
     * @generated
     */
	EntityFactory getEntityFactory();

	/**
     * <!-- begin-user-doc -->
	 * Defines literals for the meta objects that represent
	 * <ul>
	 *   <li>each class,</li>
	 *   <li>each feature of each class,</li>
	 *   <li>each operation of each class,</li>
	 *   <li>each enum,</li>
	 *   <li>and each data type</li>
	 * </ul>
	 * <!-- end-user-doc -->
     * @generated
     */
	interface Literals {
		/**
         * The meta object literal for the '{@link gatperdut.chato.model.Chato.Entity.impl.EntityImpl <em>Entity</em>}' class.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @see gatperdut.chato.model.Chato.Entity.impl.EntityImpl
         * @see gatperdut.chato.model.Chato.Entity.impl.EntityPackageImpl#getEntity()
         * @generated
         */
		EClass ENTITY = eINSTANCE.getEntity();

		/**
         * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @generated
         */
		EAttribute ENTITY__NAME = eINSTANCE.getEntity_Name();

		/**
         * The meta object literal for the '<em><b>Short Desc</b></em>' attribute feature.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @generated
         */
		EAttribute ENTITY__SHORT_DESC = eINSTANCE.getEntity_ShortDesc();

		/**
         * The meta object literal for the '<em><b>Long Desc</b></em>' attribute feature.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @generated
         */
		EAttribute ENTITY__LONG_DESC = eINSTANCE.getEntity_LongDesc();

		/**
         * The meta object literal for the '<em><b>Full Desc</b></em>' attribute feature.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @generated
         */
		EAttribute ENTITY__FULL_DESC = eINSTANCE.getEntity_FullDesc();

		/**
         * The meta object literal for the '<em><b>Keywords</b></em>' attribute list feature.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @generated
         */
		EAttribute ENTITY__KEYWORDS = eINSTANCE.getEntity_Keywords();

		/**
         * The meta object literal for the '<em><b>Room</b></em>' reference feature.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @generated
         */
		EReference ENTITY__ROOM = eINSTANCE.getEntity_Room();

		/**
         * The meta object literal for the '<em><b>Gender</b></em>' attribute feature.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @generated
         */
		EAttribute ENTITY__GENDER = eINSTANCE.getEntity_Gender();

		/**
         * The meta object literal for the '<em><b>Current Language</b></em>' attribute feature.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @generated
         */
		EAttribute ENTITY__CURRENT_LANGUAGE = eINSTANCE.getEntity_CurrentLanguage();

		/**
         * The meta object literal for the '<em><b>Known Languages</b></em>' attribute list feature.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @generated
         */
		EAttribute ENTITY__KNOWN_LANGUAGES = eINSTANCE.getEntity_KnownLanguages();

		/**
         * The meta object literal for the '<em><b>Inventory</b></em>' containment reference feature.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @generated
         */
		EReference ENTITY__INVENTORY = eINSTANCE.getEntity_Inventory();

		/**
         * The meta object literal for the '<em><b>Scores</b></em>' containment reference feature.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @generated
         */
		EReference ENTITY__SCORES = eINSTANCE.getEntity_Scores();

		/**
         * The meta object literal for the '<em><b>Settings</b></em>' containment reference feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EReference ENTITY__SETTINGS = eINSTANCE.getEntity_Settings();

        /**
         * The meta object literal for the '<em><b>Skills Container</b></em>' containment reference feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EReference ENTITY__SKILLS_CONTAINER = eINSTANCE.getEntity_SkillsContainer();

        /**
         * The meta object literal for the '<em><b>Armor Class</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute ENTITY__ARMOR_CLASS = eINSTANCE.getEntity_ArmorClass();

        /**
         * The meta object literal for the '<em><b>Attack Bonus</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute ENTITY__ATTACK_BONUS = eINSTANCE.getEntity_AttackBonus();

        /**
         * The meta object literal for the '<em><b>Health</b></em>' containment reference feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EReference ENTITY__HEALTH = eINSTANCE.getEntity_Health();

        /**
         * The meta object literal for the '{@link gatperdut.chato.model.Chato.Entity.impl.PCImpl <em>PC</em>}' class.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @see gatperdut.chato.model.Chato.Entity.impl.PCImpl
         * @see gatperdut.chato.model.Chato.Entity.impl.EntityPackageImpl#getPC()
         * @generated
         */
		EClass PC = eINSTANCE.getPC();

		/**
         * The meta object literal for the '<em><b>Owner</b></em>' container reference feature.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @generated
         */
		EReference PC__OWNER = eINSTANCE.getPC_Owner();

		/**
         * The meta object literal for the '{@link gatperdut.chato.model.Chato.Entity.impl.NPCImpl <em>NPC</em>}' class.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @see gatperdut.chato.model.Chato.Entity.impl.NPCImpl
         * @see gatperdut.chato.model.Chato.Entity.impl.EntityPackageImpl#getNPC()
         * @generated
         */
		EClass NPC = eINSTANCE.getNPC();

		/**
         * The meta object literal for the '{@link gatperdut.chato.model.Chato.Entity.impl.ScoresImpl <em>Scores</em>}' class.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @see gatperdut.chato.model.Chato.Entity.impl.ScoresImpl
         * @see gatperdut.chato.model.Chato.Entity.impl.EntityPackageImpl#getScores()
         * @generated
         */
		EClass SCORES = eINSTANCE.getScores();

		/**
         * The meta object literal for the '<em><b>Strength</b></em>' attribute feature.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @generated
         */
		EAttribute SCORES__STRENGTH = eINSTANCE.getScores_Strength();

		/**
         * The meta object literal for the '<em><b>Dexterity</b></em>' attribute feature.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @generated
         */
		EAttribute SCORES__DEXTERITY = eINSTANCE.getScores_Dexterity();

		/**
         * The meta object literal for the '<em><b>Constitution</b></em>' attribute feature.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @generated
         */
		EAttribute SCORES__CONSTITUTION = eINSTANCE.getScores_Constitution();

		/**
         * The meta object literal for the '<em><b>Intelligence</b></em>' attribute feature.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @generated
         */
		EAttribute SCORES__INTELLIGENCE = eINSTANCE.getScores_Intelligence();

		/**
         * The meta object literal for the '<em><b>Agility</b></em>' attribute feature.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @generated
         */
		EAttribute SCORES__AGILITY = eINSTANCE.getScores_Agility();

		/**
         * The meta object literal for the '<em><b>Willpower</b></em>' attribute feature.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @generated
         */
		EAttribute SCORES__WILLPOWER = eINSTANCE.getScores_Willpower();

		/**
         * The meta object literal for the '<em><b>Power</b></em>' attribute feature.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @generated
         */
		EAttribute SCORES__POWER = eINSTANCE.getScores_Power();

        /**
         * The meta object literal for the '{@link gatperdut.chato.model.Chato.Entity.impl.SettingsImpl <em>Settings</em>}' class.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @see gatperdut.chato.model.Chato.Entity.impl.SettingsImpl
         * @see gatperdut.chato.model.Chato.Entity.impl.EntityPackageImpl#getSettings()
         * @generated
         */
        EClass SETTINGS = eINSTANCE.getSettings();

        /**
         * The meta object literal for the '<em><b>Pacifist</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute SETTINGS__PACIFIST = eINSTANCE.getSettings_Pacifist();

        /**
         * The meta object literal for the '<em><b>Accept Give</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute SETTINGS__ACCEPT_GIVE = eINSTANCE.getSettings_AcceptGive();

        /**
         * The meta object literal for the '{@link gatperdut.chato.model.Chato.Entity.impl.HealthImpl <em>Health</em>}' class.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @see gatperdut.chato.model.Chato.Entity.impl.HealthImpl
         * @see gatperdut.chato.model.Chato.Entity.impl.EntityPackageImpl#getHealth()
         * @generated
         */
        EClass HEALTH = eINSTANCE.getHealth();

        /**
         * The meta object literal for the '<em><b>Hp</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute HEALTH__HP = eINSTANCE.getHealth_Hp();

	}

} //EntityPackage
